life threatening injury - German English Dictionary